home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-19 / ezcase.zip / EZCASE.EXE / lha / EZPLUS.TXT < prev    next >
Text File  |  1989-09-17  |  9KB  |  199 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                                    EasyCASE Plustm
  8.  
  9.           EasyCASE Plus is an easy-to-use CASE (Computer Aided Software
  10.           Engineering) tool intended to simplify the production and
  11.           maintenance of:
  12.  
  13.            Data Flow Diagrams (DFDs) - Yourdon/DeMarco and Gane & Sarson,
  14.            Transformation Graphs (data/control flow schema diagrams) - Ward
  15.           & Mellor and Hatley-Pirbhai real time extensions supported.
  16.            State Transition Diagrams - Ward & Mellor and Hatley-Pirbhai,
  17.            Structure Charts - Yourdon/Constantine and Page-Jones,
  18.            Data Structure Diagrams - Jackson,
  19.            Entity Relationship Diagrams (ERDs) - Chen.
  20.  
  21.           EasyCASE Plus provides the capability to add the appropriate
  22.           objects (processes, stores, terminators, flows, functions,
  23.           modules, couples, connections, states, transitions, entities,
  24.           relationships etc.) to a chart, connect them, associate them,
  25.           describe them to the Data Dictionary and manipulate them.
  26.  
  27.           EasyCASE Plus maintains certain information about each object,
  28.           its connections to and relationships with other chart objects.
  29.           Objects can be added, moved, deleted, labelled, identified,
  30.           connected to and associated with other objects on the chart. If
  31.           an object is modified in any way, any other similarly identified
  32.           or associated objects on the chart are modified also. For example
  33.           (i) if a data process symbol on a transformation graph is moved,
  34.           any attached data and/or control flows and their labels are moved
  35.           also, remaining connected to, and associated with, the moved
  36.           symbol; (ii) if a function symbol on a structure chart is
  37.           deleted, any attached connections and associated data or control
  38.           flow arrows (couples) and their labels are deleted also; (iii) if
  39.           a previously defined object identifier is re-used, the new object
  40.           will inherit its attributes from the data dictionary, including
  41.           its label, type, description, explosion definition etc.
  42.  
  43.           EasyCASE Plus is built upon a data dictionary and stores object
  44.           data (attributes) for use by all objects in all charts organized
  45.           together as a project set. This allows any object defined on a
  46.           chart to be available for re-use or re-definition on any other
  47.           chart in the same project group.
  48.  
  49.             Object attributes are provided in the data dictionary to :
  50.  
  51.           (i) Identify (to the data dictionary) and label objects of
  52.           various types.
  53.  
  54.           (ii) Enable symbols such as data processes to define a 'child'
  55.           chart allowing the capability to move up and down charts in a
  56.           hierarchy (chart linking) by simply selecting such symbols. For
  57.           example, it is possible to 'explode' down to lower level dfds
  58.           from a data process on a DFD, to an ERD or DSD from a data store
  59.           on a DFD or to a state transition diagram from a control
  60.           transform on a transformation graph. In addition, it is possible
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.           to 'explode' down to a text editor from a symbol enabling
  74.           primitive process specs to be added in the form of Pseudocode,
  75.           Structured English or even source code. Composite data structures
  76.           can be defined in the form of a data record, allowing data stores
  77.           and flows on DFDs, stores on structure charts and entities on
  78.           ERDs to share the same definition. Any object on a chart can
  79.           'explode' to any (named) chart type, text file or record
  80.           definition.
  81.  
  82.           (iii) Enable data flows to be defined in the form of a record
  83.           structure, or control flows to be specified in the form of
  84.           control tables, consisting of sub-groups and/or elements. Data
  85.           and control flows may be defined using the common notational
  86.           schemes defined by Yourdon-DeMarco or Backus-Naur. This would
  87.           typically include use of the 'is composed of (=)', 'and (+)',
  88.           'optional ()', iteration {}', selection []', comment (**)' and
  89.           'alternative choices (|)' symbols. A data record definition may
  90.           be entered using combinations of these symbols together with the
  91.           names of constituent data entities.
  92.  
  93.           (iv) Attach an alias (eg. a code mnemonic) to an object.
  94.  
  95.           (v) Attach a short textual description to an object.
  96.  
  97.           (vi) Miscellaneous (user definable) fields are also provided.
  98.  
  99.           EasyCASE Plus provides a data dictionary manager to enable
  100.           addition, copying, deletion, undeletion, viewing, modification,
  101.           renaming and packing of object records in the data dictionary.
  102.           Any type of object, previously identified to the data dictionary,
  103.           can be manipulated or new objects can be added. Pop-up dialog and
  104.           list boxes are used to present the user with selection lists of
  105.           object types and names and for object data entry.
  106.  
  107.           A basic set of pre-defined data dictionary and chart object
  108.           reports can be produced enabling checking of chart file object
  109.           definitions and relationships and listing of data dictionary
  110.           object records of user selectable types. This allows the user to
  111.           determine if chart objects have been completely and accurately
  112.           defined in the data dictionary and to determine their inter-
  113.           relationships and dependencies. Reports can be printed on a
  114.           variety of printers (see below), or to text files for inclusion
  115.           in documentation, together with the chart images themselves.
  116.  
  117.           The data dictionary and individual chart objects relationship
  118.           data can be exported to, and imported from, dBASE III Plus and
  119.           SDF compatible file formats. This enables the user to optionally
  120.           process the data using a Relational Database Management System
  121.           (RDBMS) of his choice. This may allow more extensive data
  122.           dictionary record query, data entry, modification and reporting
  123.           capabilities using a separate, external RDBMS such as dBASE III
  124.           Plus, dBASE IV, Clipper, Paradox, FoxBase+, dBXL, Alpha Four etc.
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.           EasyCASE Plus interacts quickly and easily with the user via
  140.           extensive use of carefully designed and implemented pop-up dialog
  141.           boxes, selection boxes, list boxes and menus. EasyCASE Plus makes
  142.           extensive use of a  mouse for selecting chart areas to print/plot
  143.           or export, select commands from menus and dialog boxes and
  144.           working with objects. Color is used (EGA/VGA graphics card and
  145.           color monitor only) for dialog boxes and for highlighting
  146.           selected and modified objects. EasyCASE Plus provides a large (6
  147.           page) drawing area supported by several zoom modes, scrolling
  148.           around which can be performed using the mouse or keyboard.
  149.  
  150.           The whole chart or a user selectable area can be printed or
  151.           plotted to a number of output devices which are compatible with
  152.           the following; Epson FX, Epson LQ, IBM Graphics Printers,
  153.           Hewlett-Packard Graphics Language (HPGL) 7475 and 7550 Plotters
  154.           and HP QuietJet, LaserJet (HPLJ) and DeskJet printers. Charts can
  155.           be printed at 100, 150 and 300 dpi resolution on HP LaserJet and
  156.           DeskJet printers using an assortment of provided fonts, including
  157.           serif and sans-serif, single and double stroke, and script type
  158.           fonts.
  159.  
  160.           Chart fragments can also be exported in Microsoft Windows Paint,
  161.           PC Paintbrush, HPGL and CGM (when available) file formats for
  162.           incorporation into documents when using a desktop publishing or
  163.           word processing program which can import these paint images or
  164.           metafiles, such as Pagemaker, Ventura Publisher, Lotus
  165.           Manuscript, PFS:First Publisher, Word, WordPerfect etc.
  166.  
  167.           EasyCASE Plus requires an IBM PC or compatible (-AT recommended,
  168.           math co-processor optional) equipped with a Hercules (HGC), EGA
  169.           or VGA graphics card (100% IBM compatible) connected to a
  170.           monochrome or enhanced color monitor, 640 kbytes of RAM, Hard
  171.           Disk and a Microsoft or compatible mouse running under DOS
  172.           version 3.1 or later.
  173.  
  174.           Site licensing agreements, annual maintenance agreements, dealer
  175.           pricing and volume purchase pricing are available, please contact
  176.           us for further details.
  177.  
  178.           A future version of EasyCASE Plus will provide for methodology
  179.           rule checking of chart object associations and data dictionary
  180.           object records syntax and will perform level balancing of data
  181.           and control flows, processes and stores on data flow diagrams and
  182.           transformation graphs.
  183.  
  184.           Evergreen CASE Tools, 11025 164th. Avenue NE, Redmond, WA 98052
  185.           USA. Tel : (206)-881-5149
  186.                                                        September 17th, 1989
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.